package com.wxapp.admin.api.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.wxapp.common.constant.base.IBaseEntity;
import com.wxapp.common.constant.enums.ClientTypeEnum;
import lombok.Data;

import java.io.Serializable;

/**
 * @author lgl
 * @Description 用户表
 * @Datetime 2022/1/11 14:55
 * @Modified By
 */
@Data
@TableName("wxapp_user")
public class UserDO extends IBaseEntity implements Serializable {
    /**
     * 用户账号
     */
    private String loginName;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 员工号
     */
    private String code;
    /**
     * 手机号码
     */
    private String phone;
    /**
     * 用户邮箱
     */
    private String email;
    /**
     * 部门ID
     */
    private String deptId;
    /**
     * 用户性别（0男 1女 2未知）
     */
    private String sex;
    /**
     * 头像地址
     */
    private String avatar;
    /**
     * 密码
     */
    private String password;
    /**
     * 盐
     */
    private String salt;
    /**
     * 用户类型
     */
    private ClientTypeEnum type;
    /**
     * 是否在职（true在职 false离职）
     */
    private Boolean work;
    /**
     * 删除标志（true代表停用 false代表未停用）
     */
    private Boolean stop;
    /**
     * 备注
     */
    private String remark;
}
